草庐IT

Android RemoteControlClient 位图缩放

全部标签

android - 在Android中使用Opengl es绘制位图

我有一个在屏幕上绘制800*480图像的Android应用程序。我的手机也是800*480px。手机能够在大约25毫秒内完成绘图。每隔几秒,我想通过淡化第一张图像的alpha并增加第二张图像的alpha来转换到另一张同样为800*480的图像。执行此操作时,drawable.draw(canvas)调用大约需要75毫秒。我可以做些什么来减少过渡阶段的绘图时间?我考虑过使用OPENGL,但我想不通。 最佳答案 下面是一个使用OpenGLES1.0/1.1和纹理将位图绘制到GLSurfaceView的简单示例。privatestatic

android - 如何缩放 MapView 以使其始终包含两个地理点?

我有两个间歇性变化的地理点,我希望MapView调整大小和平移以确保两个点始终可见。我可以轻松地将map重新​​居中于两者之间的中间点,但如何设置缩放级别以确保我的两个点可见? 最佳答案 在另一篇文章中查看他的回答:GoogleMapV2howtosetZoomToSpan?它毫不费力地解决了这个问题。请注意,您只能在map至少加载一次后才能使用该功能。如果不在屏幕上使用具有指定map大小的功能LatLngBoundsbounds=newLatLngBounds.Builder().include(newLatLng(CURRENT

java - Android:如何以编程方式仅圆位图的顶角?

我目前正在使用此代码:@OverridepublicBitmaptransform(Bitmapsource){Bitmapresult=Bitmap.createBitmap(source.getWidth(),source.getHeight(),Config.ARGB_8888);Canvascanvas=newCanvas(result);finalintcolor=0xff424242;finalPaintpaint=newPaint();finalRectrect=newRect(0,0,source.getWidth(),source.getHeight());final

Android - 将位图绘制为一种颜色

我有几个位图(游戏Sprite),我想将它们绘制到另一个位图中,但是源位图的每个非透明像素都应该使用单一颜色绘制,忽略源的原始像素颜色。基本上,我试图将Sprite用作要绘制到目标位图中的单一颜色的“标记”。我相信我应该使用canvas.drawBitmap(Bitmap位图、Matrix矩阵、Paint绘画),但是我不确定应该如何初始化绘画对象。这种做法是否正确? 最佳答案 您不需要执行RomainGuy建议的那么多步骤,只需使用所需的颜色初始化您的绘画,然后使用Paint.setColorFilter()和PorterDuff.

三维变换矩阵实战——三维点云的旋转、缩放、镜像、错切、平移、正交投影

一、旋转矩阵(右手坐标系)绕x轴旋转旋转矩阵:右边矩阵是点云的原始坐标,左边的是旋转矩阵   可视化:绕x轴旋转90度代码:importvtkimportnumpyasnpimportmathdefpointPolydataCreate(pointCloud):points=vtk.vtkPoints()cells=vtk.vtkCellArray()i=0forpointinpointCloud:points.InsertPoint(i,point[0],point[1],point[2])cells.InsertNextCell(1)cells.InsertCellPoint(i)i+=1

android - 如何在 Android 中将 View 转换为位图?

我正在使用以下行将View转换为android中的位图。view.setDrawingCacheEnabled(true);Bitmapb=view.getDrawingCache();当我转换为位图时,我正在查看值,它显示位图值为空。 最佳答案 Activity类在这个类中,我将布局(View)转换为图像。importandroid.os.Bundle;importandroid.app.Activity;importandroid.graphics.Bitmap;importandroid.util.Log;importandr

android - 尝试压缩位图时出现空指针异常

尝试压缩位图时出现空指针异常,因此我可以将其发送到ByteArrayOutputStream以获取字节数组。我需要这个字节数组,这样我就可以将图像作为ParseFile上传到我的Parse数据库。日志错误如下所示。01-1123:29:41.52232015-32015/com.example.whhsfbla.fashionnowE/AndroidRuntime:FATALEXCEPTION:mainProcess:com.example.whhsfbla.fashionnow,PID:32015java.lang.NullPointerException:Attempttoinvo

android - 如何同时缩放两个 ImageView?

我想同时点击和缩放两个ImageView。换句话说,我想缩放左View并在另一个ImageView中看到完全相同的效果而没有任何延迟。是否有图书馆已经这样做了?我环顾四周都没有成功:(谢谢 最佳答案 实际上library非常简单你正在使用:布局activity_main:Activity中的代码@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity

android - 位图缩放破坏质量

我为AndroidWear制作了一个WatchFace。但问题是图像缩放。当我调整背景、标记和小工具的图像时,它们的质量会降低。例如,我将480x480背景图像放在drawable-nodpi文件夹中(我也尝试过其他dpi),然后像这样重新缩放它:BitmapFactory.Optionsoptions=newBitmapFactory.Options();options.inScaled=true;BitmapbgImage=BitmapFactory.decodeResource(context.getResources(),R.drawable.ticks_1,options);

java - 内存不足异常,处理位图时

我正在开发一个应用程序,其中我为幻灯片放映异步下载图像。一个SlideShow包含10张幻灯片,因此打开幻灯片时会下载10张图像。在我大约滚动10-15个幻灯片后,我开始收到内存警告,跟踪中出现异常,应用程序崩溃。这是痕迹:12-2312:23:53.124:ERROR/dalvikvm-heap(3067):45850-byteexternalallocationtoolargeforthisprocess.12-2312:23:53.134:ERROR/dalvikvm(3067):Outofmemory:HeapSize=13127KB,Allocated=11913KB,Bit